console.log(a); // undefined
console.log(b); // [Function: b]

// a是个变量，var声明会变量提升，这里赋值是一个函数
var a = function () {
  console.log("a");
};

function b() {
  console.log("b");
}

console.log(a); // [Function: a]
a = 1;
console.log(a); // 1
